package clt.com.mapper;

import java.util.List;
import java.util.Map;

import clt.com.object.User;

/**
 * 用户操作
 * @author zzx
 *
 */
public interface UserMapper {
	/**
	 * 
		 * 
		 * @Title  queryUserList
		 * @Description: 用户列表 
		 * @param:  map
		 * @param: 
		 * @return 
		 * @throws
		 * @author zzx
		 * @Date 2018年9月4日
	 */
	public List<Map<String,String>> queryUserList(Map<String,String> map);
	/**
	 * 
		 * 
		 * @Title  queryUserList
		 * @Description: 用户列表 统计
		 * @param:  map
		 * @param: 
		 * @return 
		 * @throws
		 * @author zzx
		 * @Date 2018年9月4日
	 */
	public int queryUserListCount(Map<String,String> map);
	/**
	 * 
		 * 
		 * @Title  queryUserDtlById
		 * @Description: 用户详情
		 * @param:  map
		 * @param: 
		 * @return 
		 * @throws
		 * @author zzx
		 * @Date 2018年9月4日
	 */
	public Map<String,String> queryUserDtlById(Map<String,String> map);
	/**
	 * 
		 * 
		 * @Title  saveUserInfo
		 * @Description: 用户新增
		 * @param:  map
		 * @param: 
		 * @return 
		 * @throws
		 * @author zzx
		 * @Date 2018年9月4日
	 */
	public int saveUserInfo(User user);
	/**
	 * 
		 * 
		 * @Title  editUserInfo
		 * @Description: 用户编辑
		 * @param:  map
		 * @param: 
		 * @return 
		 * @throws
		 * @author zzx
		 * @Date 2018年9月4日
	 */
	public int editUserInfo(User user);
	/**
	 * 
		 * 
		 * @Title  delUserInfo
		 * @Description: 用户删除
		 * @param:  map
		 * @param: 
		 * @return 
		 * @throws
		 * @author zzx
		 * @Date 2018年9月4日
	 */
	public int delUserInfo(User user);
}
